package main

import (
	"fmt"
	"reflect"
	"unsafe"
)

func main()  {
	var str = "abcd"
	aaa := *(*reflect.StringHeader)(unsafe.Pointer(&str))
	bbb := (*[]byte)(unsafe.Pointer(&aaa))
	fmt.Println(*bbb)
}
